<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="j/fpHmvAu0OklOGKtumYsgAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="AslVjFFBHkGYUUVLWyo8nAAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="1OUfFySg3kOHJYOnI4JSyQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">AslVjFFBHkGYUUVLWyo8nAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="tUgk9pkCOkKM8jCJuRLi8wAA">
<XPD:REF name="Diagram">1OUfFySg3kOHJYOnI4JSyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="He8/wbMyN06NphUQk1++SAAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="mkmH0nojw0C11mkIDt6jLgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">He8/wbMyN06NphUQk1++SAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="PkzlAh6PC0mCDM9H0i7O5AAA">
<XPD:REF name="Diagram">mkmH0nojw0C11mkIDt6jLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="az7JfodCDUO3/+ZG0ySNGwAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="AciD0vouHUC4nJhl7UTf4AAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="rKcw2JjDnU2z0yaweANtuwAA">
<XPD:REF name="Diagram">AciD0vouHUC4nJhl7UTf4AAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">22</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="RectangleView" guid="jDSV7oeXc0WLtQQZd2KbCQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">689</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">397</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3DHyFqSCB02bPM9oISb4tAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">97</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Z0lDBk9BK02dFTN68aDbaQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zxARb941dUiITwCVZqLEnAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ProductCatalog</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TKKAhMlJVECjlFFQvDjg0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BXmwEaAi/ku+D8W+eStSyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="28Pw1KEWAUOnO4vNLHgj0AAA">
<XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ROtgR5wy302Lfm2pz+5OPgAA">
<XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ajMoaq5rN0G1KiHULCIHZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="tPHeEIuBukS9O98HSXUaFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">476</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">328</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gaeRyc3vl0eAMuVSNiP3FQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="uAi7c8gRM0+AY+pUOzxo7AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ProductCatalogForm</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PqmHWdu740aEmTOcjdRtOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/5i+qbi72EypKdIiUZdiJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="I6nA9r6mDkyEFK3IFzsCFAAA">
<XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6ktGuz/dSkyBZQQCtBpHMAAA">
<XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="im9WOq4al0iBiMSN0XRfrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="ojnPz9UFkU+iVopQQzU64wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">672</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eF3qoUh4lEu5tayblHovGgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="LCeX6INxokyVwQlUwrOELwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BasicRMS</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vJs8Oofr6USVUTCpV5e2MQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="wy8FrAkTI062aEkbli2ffAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yGdERRgKDUO0Me8bZ3a8oQAA">
<XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UAaFomocukSqcTEQGGC5KwAA">
<XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="iLMoNB8C4k6HDcqazlhMYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="hVXquHmDgkG01KxwXfaGVwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">225</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">89</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oEjBxAtGjES6sA9qaAkhWwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3mN8FVZBZkWDVh7dU04JFAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ProductCatalogListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hZHE3Qy2TkSG9yf6jHXxyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZBipC7/lUkO2hzfy8Ml5bQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8UyturoLakGqujG44MXWiAAA">
<XPD:REF name="Model">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6VY7BpXoLEuHG18Vg/NaTQAA">
<XPD:REF name="Model">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLRealizationView" guid="vujXQXoH5kKQc3EHfNHX0wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">237,106;239,188</XPD:ATTR>
<XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
<XPD:REF name="Head">hVXquHmDgkG01KxwXfaGVwAA</XPD:REF>
<XPD:REF name="Tail">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OEtx6yLKlEiQzJPKiTEGUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wlG11Bm9X0uiFbpTm2XQigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SpcJcTNqo0eLWOjJsC4ASwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLNoteView" guid="V4C553PmdUSg7POAHmlEYgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">167</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">an example MIDLET
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLNoteLinkView" guid="gdVUEhpJDkGBreO5P4dcCgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">284,69;348,48</XPD:ATTR>
<XPD:REF name="Head">V4C553PmdUSg7POAHmlEYgAA</XPD:REF>
<XPD:REF name="Tail">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="xOyGAxbEcUW9MCB7BYA2KwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">685,242;567,328</XPD:ATTR>
<XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
<XPD:REF name="Head">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:REF name="Tail">ojnPz9UFkU+iVopQQzU64wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="evnWzDQookeXt+07RLST3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7MLcMPKktkugzvnh1crifAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="b9xaTHLPr0KAtqAWcKV8egAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="zGcfI3r+EEKt37OFymhQJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="AdZJFPpTk0CoBLW1YSK6PwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3Et4yJJ8mkeySHVrhJXPPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="vVOBgZ8e4kytDTGjjuxxfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="scw/xW55IEO2BglMBvBo9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="kh5tEXUcLUSPLWtNse1ZEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0/k/pAPfpESuz5FVEj4lQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="7vEpgrBtM0mc0WFstlh9dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="3W3FnlfOx0e33uLTgf53twAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">514,328;260,106</XPD:ATTR>
<XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
<XPD:REF name="Head">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
<XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="R1aOSaOXGkSmMAVE0bzW5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zPP3u+r+NUSoRFS63pt2OwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XWYN9h2u40mUX/4L+HZKPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="p66Ta8KP0kC8iHmC8C5l5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="PHkeTeQflEGDw+LD9jRpLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+hp5qEl1Bkq+diWkz7YMZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kBKY/gI40EOXqzhyLlKC9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="QuldcOjfs0e3Iz4zkzaAoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="5KrFLOzUA0OXDRmgcC1tyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="oj+AQ0z5KUGEBHD4zkGctgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="G8G8ZK5ilEe0S1S/bFQzLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLInterfaceView" guid="ldTkAv1rfUufceQFFMdZngAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">332</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">113</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ksdMdJAPxECjBcqBaeXSrQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="gSvln387ikeCzJZ5anhG2QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CommandListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VYVOoJ7G1UOb0kEfhQwZVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lGgeb22Z+0i4LE9yHQvuQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cj5Wj9hRpEK8Drzh/u1mOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="MRLtKt2aXkeIz0sUMy9PugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLInterfaceView" guid="PbnOr4+XfE+4KErQeKgH0AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ohht51/3VEerT+9/uNWtrQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="29fkZUHy6UudEBSO6Kv5vgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ItemStateListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qydK478NkUOPQds3i0vglwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Cv2+yt13rkyDsK5UMlEHVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1c/gIa7cgUqeGoM7XAq1LwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mtlHoOlQPkm90zQOL9wKsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLInterfaceView" guid="jDBsS8wWjU25hF0D9gmJsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="C4wEK7VqOkmcPjX4LiG2DQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Pi9HF9udFka0m89oSWBgXAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="7y9iLP9Luk2gSenO18rrFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Kl/e3GbC/0yN9/6jWo6j4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="VT7NdrkWSky1cLsde8OvCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IjW+N/EznEuN1Eb7jRJ3uwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="AbZBPTM2ak22l64XTxQ0PwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">452</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vyyhiVXiNk6Xl54rdzAKsQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nzfTEfnI3E62rTHTpFHCLgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAPClientPaymentManager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+H7GgkPaH0OqfKenyr5N+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="t3OuDO1mLkea7CX94W/HDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="I8iLhv3B3kGh4Su/GoJh/AAA">
<XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="dLTNM117f0+DTcnBDtPfugAA">
<XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SQLRsopiTEqKsRArAATgfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="D8WVi3tQUk+jTpLqHxN1WQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">534,242;537,328</XPD:ATTR>
<XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
<XPD:REF name="Head">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:REF name="Tail">AbZBPTM2ak22l64XTxQ0PwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SZqVAEYJUU2DBer/DLzu+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tkV/6rX3vEuxvsMTscmIAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0cIn3mEo6Eqs8j82e7anVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1vCbAttq7UKrpT6pWzy55gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="n/2vmuVE00Kw+E99BYiKSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="OyKFTCiIhE6+qn9H6JioewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="icqc7LTflEuqj9j9bXtTfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="38MqfUbpmUmLyd1lJlSaGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="LKm+wiejfEuQPg9mEZTbHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="iRRpPbmrn0aBkHjK3+iyNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="vpMezI93IEeSXCtbO0WU+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLRealizationView" guid="JVZ4QieE8ECE4fcAHy5jRAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">476,351;354,344</XPD:ATTR>
<XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
<XPD:REF name="Head">ldTkAv1rfUufceQFFMdZngAA</XPD:REF>
<XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ppOX3OodPEijhUAyDgKGqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Hb4XxeVWQUWuPSXj6hh4fQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WsXZgPezOUiyJsnsiI0lcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLRealizationView" guid="/MM+97fRKE6NryY4r0bjaQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">482,370;355,408</XPD:ATTR>
<XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
<XPD:REF name="Head">PbnOr4+XfE+4KErQeKgH0AAA</XPD:REF>
<XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sesjO8g/PkCKvHfAKAHLuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="umuz2AJP40W2SFEgrN4z8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="w+hPUY64skmEA1gSg2jEfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLRealizationView" guid="8QGQly3GT0yqjAf/2kwkjgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">512,370;353,490</XPD:ATTR>
<XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
<XPD:REF name="Head">jDBsS8wWjU25hF0D9gmJsQAA</XPD:REF>
<XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AVLGgY+io0qy0tpPw92x1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mrxt+/O6DUas4yNn9BEmrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uyG8CQi5LUioUF+uyqQJJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="dsWWZ7SOqkWpijSKx5gtQgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">496</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="A4FhR7k5E0yMnOpfNPKFbgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="fVchapj6fkKq4GRC4kjo5QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ChoiceGroup</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RGyqdtXLtUOjPN/p2/bpSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hTORIvSkzkqgiBoKCo3EyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KgYhoerhkkeuv2Kzz2B3NwAA">
<XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ELpb3FObiEuFrOx57tk3nAAA">
<XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="54Af0L4cC0W+NCmNg5FX3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="jsFO4fHdz06D+sKoiGtRqwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">538,480;538,370</XPD:ATTR>
<XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
<XPD:REF name="Head">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:REF name="Tail">dsWWZ7SOqkWpijSKx5gtQgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IK3ZooLtmEWZxuNwqqpF7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Yj0nr8BQm0yyMAGDk+IJBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GfyV2VHoYUWS6vZtNvhJIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="opd2avAryUCAyS+cKTZm7gAA">
<XPD:ATTR name="Alpha" type="real">1,30810291164652</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">123,227432010896</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+&quot;items-you-have&quot; and &quot;items-to-buy&quot; groups</XPD:ATTR>
<XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="i7Dc5hVUYUOfPeYRAWKy0gAA">
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+2</XPD:ATTR>
<XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TxXBek+cE0eWvIZ4ZlBGjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="+tvlP7mDtUWToO3Yl5bnNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ae2fV8KmDkW9qso5qprXYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="33PsV/qNAEK8PyNU/teqngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Q4hRsgwuMUKYDAA9G7Oc9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="lbmF0BObO0OjS1AfDu+IJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLNoteView" guid="0M+j7+z/HEeDumUPmPcFgwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">76</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">211</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">In-application Purchase API client 
you probably will not chage when using 
Product catalog form in your project
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLNoteLinkView" guid="MfXXOeSlNEydD0IRgCXOLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">615,160;643,128</XPD:ATTR>
<XPD:REF name="Head">0M+j7+z/HEeDumUPmPcFgwAA</XPD:REF>
<XPD:REF name="Tail">jDSV7oeXc0WLtQQZd2KbCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">21</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="6Ga0Zlvxl0Gb/aCH1NrfQQAA">
<XPD:ATTR name="Name" type="string">ProductCatalog</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
<XPD:REF name="Views[1]">28Pw1KEWAUOnO4vNLHgj0AAA</XPD:REF>
<XPD:REF name="Views[2]">ROtgR5wy302Lfm2pz+5OPgAA</XPD:REF>
<XPD:REF name="Views[3]">ajMoaq5rN0G1KiHULCIHZQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">MeAbJM/YYUu8toASTGhqKwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="NAUBXgPqf0+Wx7ZB1+PitQAA">
<XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
<XPD:REF name="Views[1]">I6nA9r6mDkyEFK3IFzsCFAAA</XPD:REF>
<XPD:REF name="Views[2]">6ktGuz/dSkyBZQQCtBpHMAAA</XPD:REF>
<XPD:REF name="Views[3]">im9WOq4al0iBiMSN0XRfrwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
<XPD:REF name="Associations[0]">0Jzw/oIQ2Ey1ftKLiQYrnwAA</XPD:REF>
<XPD:REF name="Associations[1]">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
<XPD:REF name="Associations[2]">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
<XPD:REF name="Associations[3]">s5hXXWSCgE61i56Mk5KakQAA</XPD:REF>
<XPD:REF name="Associations[4]">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
<XPD:REF name="Associations[5]">UexF3Q94+EO8aYGgdAMCxQAA</XPD:REF>
<XPD:REF name="Associations[6]">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="hcBO+gOsLkuJMTNmojLeIQAA">
<XPD:ATTR name="Name" type="string">BasicRMS</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ojnPz9UFkU+iVopQQzU64wAA</XPD:REF>
<XPD:REF name="Views[1]">yGdERRgKDUO0Me8bZ3a8oQAA</XPD:REF>
<XPD:REF name="Views[2]">UAaFomocukSqcTEQGGC5KwAA</XPD:REF>
<XPD:REF name="Views[3]">iLMoNB8C4k6HDcqazlhMYgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">GQ9O3sjmOE+FSUWrDmvLXwAA</XPD:REF>
<XPD:REF name="Associations[1]">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="ayCMKaPaaUyUwaandAcZmAAA">
<XPD:ATTR name="Name" type="string">ProductCatalogListener</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">hVXquHmDgkG01KxwXfaGVwAA</XPD:REF>
<XPD:REF name="Views[1]">8UyturoLakGqujG44MXWiAAA</XPD:REF>
<XPD:REF name="Views[2]">6VY7BpXoLEuHG18Vg/NaTQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">MeAbJM/YYUu8toASTGhqKwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jl5yj++idU+dOX16dX2W6gAA">
<XPD:ATTR name="Name" type="string">void useUnlockedProduct</XPD:ATTR>
<XPD:REF name="Owner">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1uIFodtLA0eWbu39em8RZwAA">
<XPD:ATTR name="Name" type="string">String productID</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jl5yj++idU+dOX16dX2W6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="esBl3TSL10iXu4OiAnuJHgAA">
<XPD:ATTR name="Name" type="string">Display getDisplay</XPD:ATTR>
<XPD:REF name="Owner">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">+9W1bSlH6k+k8gfmalcDvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLRealization" guid="MeAbJM/YYUu8toASTGhqKwAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:REF name="Client">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
<XPD:REF name="Supplier">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLRealization" guid="PIkB9LoQAk2ngWN7dShsMgAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:REF name="Client">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
<XPD:REF name="Supplier">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vujXQXoH5kKQc3EHfNHX0wAA</XPD:REF>
<XPD:REF name="Views[1]">OEtx6yLKlEiQzJPKiTEGUQAA</XPD:REF>
<XPD:REF name="Views[2]">wlG11Bm9X0uiFbpTm2XQigAA</XPD:REF>
<XPD:REF name="Views[3]">SpcJcTNqo0eLWOjJsC4ASwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="3/IAeTrleUO12dDALd7T6wAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="0Jzw/oIQ2Ey1ftKLiQYrnwAA">
<XPD:REF name="Association">3/IAeTrleUO12dDALd7T6wAA</XPD:REF>
<XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GQ9O3sjmOE+FSUWrDmvLXwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">3/IAeTrleUO12dDALd7T6wAA</XPD:REF>
<XPD:REF name="Participant">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="N2XIr463mUSamiZ9hGkRwQAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xOyGAxbEcUW9MCB7BYA2KwAA</XPD:REF>
<XPD:REF name="Views[1]">evnWzDQookeXt+07RLST3AAA</XPD:REF>
<XPD:REF name="Views[2]">7MLcMPKktkugzvnh1crifAAA</XPD:REF>
<XPD:REF name="Views[3]">b9xaTHLPr0KAtqAWcKV8egAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="0Ib3USSdREq5aHx+rGZAmgAA">
<XPD:REF name="Association">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
<XPD:REF name="Participant">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AdZJFPpTk0CoBLW1YSK6PwAA</XPD:REF>
<XPD:REF name="Views[1]">vVOBgZ8e4kytDTGjjuxxfwAA</XPD:REF>
<XPD:REF name="Views[2]">kh5tEXUcLUSPLWtNse1ZEgAA</XPD:REF>
<XPD:REF name="Views[3]">7vEpgrBtM0mc0WFstlh9dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AtIb4fgyak2M11/hgpODuAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
<XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zGcfI3r+EEKt37OFymhQJAAA</XPD:REF>
<XPD:REF name="Views[1]">3Et4yJJ8mkeySHVrhJXPPQAA</XPD:REF>
<XPD:REF name="Views[2]">scw/xW55IEO2BglMBvBo9gAA</XPD:REF>
<XPD:REF name="Views[3]">0/k/pAPfpESuz5FVEj4lQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="y+BdlE/RmkeqNl7CpukKhwAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3W3FnlfOx0e33uLTgf53twAA</XPD:REF>
<XPD:REF name="Views[1]">R1aOSaOXGkSmMAVE0bzW5QAA</XPD:REF>
<XPD:REF name="Views[2]">zPP3u+r+NUSoRFS63pt2OwAA</XPD:REF>
<XPD:REF name="Views[3]">XWYN9h2u40mUX/4L+HZKPwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="O7X9oz6dtEWw6V+sRZJ/PgAA">
<XPD:REF name="Association">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
<XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PHkeTeQflEGDw+LD9jRpLAAA</XPD:REF>
<XPD:REF name="Views[1]">kBKY/gI40EOXqzhyLlKC9gAA</XPD:REF>
<XPD:REF name="Views[2]">5KrFLOzUA0OXDRmgcC1tyAAA</XPD:REF>
<XPD:REF name="Views[3]">G8G8ZK5ilEe0S1S/bFQzLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YgF4Z/VFrEeANvDnbuRTbgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
<XPD:REF name="Participant">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">p66Ta8KP0kC8iHmC8C5l5gAA</XPD:REF>
<XPD:REF name="Views[1]">+hp5qEl1Bkq+diWkz7YMZQAA</XPD:REF>
<XPD:REF name="Views[2]">QuldcOjfs0e3Iz4zkzaAoAAA</XPD:REF>
<XPD:REF name="Views[3]">oj+AQ0z5KUGEBHD4zkGctgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLInterface" guid="QTAmgRiU90qbAQesSazfagAA">
<XPD:ATTR name="Name" type="string">CommandListener</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">ldTkAv1rfUufceQFFMdZngAA</XPD:REF>
<XPD:REF name="Views[1]">cj5Wj9hRpEK8Drzh/u1mOgAA</XPD:REF>
<XPD:REF name="Views[2]">MRLtKt2aXkeIz0sUMy9PugAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLInterface" guid="f51Aby/4i0WY2rqh+FWmjwAA">
<XPD:ATTR name="Name" type="string">ItemStateListener</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">PbnOr4+XfE+4KErQeKgH0AAA</XPD:REF>
<XPD:REF name="Views[1]">1c/gIa7cgUqeGoM7XAq1LwAA</XPD:REF>
<XPD:REF name="Views[2]">mtlHoOlQPkm90zQOL9wKsQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLInterface" guid="6zEESKzLlk66jxjb4ta2+wAA">
<XPD:ATTR name="Name" type="string">IAPClientPaymentListener</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">jDBsS8wWjU25hF0D9gmJsQAA</XPD:REF>
<XPD:REF name="Views[1]">VT7NdrkWSky1cLsde8OvCwAA</XPD:REF>
<XPD:REF name="Views[2]">IjW+N/EznEuN1Eb7jRJ3uwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="j/0f5O2PY0+LkqGevF8KqgAA">
<XPD:ATTR name="Name" type="string">IAPClientPaymentManager</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AbZBPTM2ak22l64XTxQ0PwAA</XPD:REF>
<XPD:REF name="Views[1]">I8iLhv3B3kGh4Su/GoJh/AAA</XPD:REF>
<XPD:REF name="Views[2]">dLTNM117f0+DTcnBDtPfugAA</XPD:REF>
<XPD:REF name="Views[3]">SQLRsopiTEqKsRArAATgfQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">mnHsU/8TdUi4SYVGTu6kDAAA</XPD:REF>
<XPD:REF name="Associations[1]">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="hpSCGflDW0iswP06iXs59wAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="s5hXXWSCgE61i56Mk5KakQAA">
<XPD:REF name="Association">hpSCGflDW0iswP06iXs59wAA</XPD:REF>
<XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="mnHsU/8TdUi4SYVGTu6kDAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">hpSCGflDW0iswP06iXs59wAA</XPD:REF>
<XPD:REF name="Participant">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="ENEnnMOP5UqFwyksU5MdDQAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D8WVi3tQUk+jTpLqHxN1WQAA</XPD:REF>
<XPD:REF name="Views[1]">SZqVAEYJUU2DBer/DLzu+gAA</XPD:REF>
<XPD:REF name="Views[2]">tkV/6rX3vEuxvsMTscmIAQAA</XPD:REF>
<XPD:REF name="Views[3]">0cIn3mEo6Eqs8j82e7anVgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cXvytINMZEi2Gqe/uTWstAAA">
<XPD:REF name="Association">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
<XPD:REF name="Participant">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">n/2vmuVE00Kw+E99BYiKSAAA</XPD:REF>
<XPD:REF name="Views[1]">icqc7LTflEuqj9j9bXtTfQAA</XPD:REF>
<XPD:REF name="Views[2]">LKm+wiejfEuQPg9mEZTbHgAA</XPD:REF>
<XPD:REF name="Views[3]">vpMezI93IEeSXCtbO0WU+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="n4Wh2ufy3Uua1RGyZPYpXwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
<XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1vCbAttq7UKrpT6pWzy55gAA</XPD:REF>
<XPD:REF name="Views[1]">OyKFTCiIhE6+qn9H6JioewAA</XPD:REF>
<XPD:REF name="Views[2]">38MqfUbpmUmLyd1lJlSaGAAA</XPD:REF>
<XPD:REF name="Views[3]">iRRpPbmrn0aBkHjK3+iyNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLRealization" guid="QEES+uRUGEaeXcDj+gEivAAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:REF name="Client">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:REF name="Supplier">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JVZ4QieE8ECE4fcAHy5jRAAA</XPD:REF>
<XPD:REF name="Views[1]">ppOX3OodPEijhUAyDgKGqAAA</XPD:REF>
<XPD:REF name="Views[2]">Hb4XxeVWQUWuPSXj6hh4fQAA</XPD:REF>
<XPD:REF name="Views[3]">WsXZgPezOUiyJsnsiI0lcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLRealization" guid="TgpCiIkJ1ke2KP8d9Xy2vwAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:REF name="Client">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:REF name="Supplier">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/MM+97fRKE6NryY4r0bjaQAA</XPD:REF>
<XPD:REF name="Views[1]">sesjO8g/PkCKvHfAKAHLuQAA</XPD:REF>
<XPD:REF name="Views[2]">umuz2AJP40W2SFEgrN4z8AAA</XPD:REF>
<XPD:REF name="Views[3]">w+hPUY64skmEA1gSg2jEfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLRealization" guid="IKM2SeT+UkK59jvHTO958QAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:REF name="Client">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:REF name="Supplier">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8QGQly3GT0yqjAf/2kwkjgAA</XPD:REF>
<XPD:REF name="Views[1]">AVLGgY+io0qy0tpPw92x1QAA</XPD:REF>
<XPD:REF name="Views[2]">mrxt+/O6DUas4yNn9BEmrgAA</XPD:REF>
<XPD:REF name="Views[3]">uyG8CQi5LUioUF+uyqQJJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="mC9ncprLQ0yDbbjwkkEbBAAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+9W1bSlH6k+k8gfmalcDvgAA">
<XPD:REF name="Association">mC9ncprLQ0yDbbjwkkEbBAAA</XPD:REF>
<XPD:REF name="Participant">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="UexF3Q94+EO8aYGgdAMCxQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">mC9ncprLQ0yDbbjwkkEbBAAA</XPD:REF>
<XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="Y8wwXgr8ykmuqeZz7fCWAQAA">
<XPD:ATTR name="Name" type="string">ChoiceGroup</XPD:ATTR>
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dsWWZ7SOqkWpijSKx5gtQgAA</XPD:REF>
<XPD:REF name="Views[1]">KgYhoerhkkeuv2Kzz2B3NwAA</XPD:REF>
<XPD:REF name="Views[2]">ELpb3FObiEuFrOx57tk3nAAA</XPD:REF>
<XPD:REF name="Views[3]">54Af0L4cC0W+NCmNg5FX3gAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="TBDZAj9+o02sPOvNJ3CXPwAA">
<XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jsFO4fHdz06D+sKoiGtRqwAA</XPD:REF>
<XPD:REF name="Views[1]">IK3ZooLtmEWZxuNwqqpF7gAA</XPD:REF>
<XPD:REF name="Views[2]">Yj0nr8BQm0yyMAGDk+IJBwAA</XPD:REF>
<XPD:REF name="Views[3]">GfyV2VHoYUWS6vZtNvhJIwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9Cqll54gf0OIgUhBOqaOZgAA">
<XPD:ATTR name="Name" type="string">2</XPD:ATTR>
<XPD:REF name="Association">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
<XPD:REF name="Participant">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">i7Dc5hVUYUOfPeYRAWKy0gAA</XPD:REF>
<XPD:REF name="Views[1]">+tvlP7mDtUWToO3Yl5bnNQAA</XPD:REF>
<XPD:REF name="Views[2]">33PsV/qNAEK8PyNU/teqngAA</XPD:REF>
<XPD:REF name="Views[3]">lbmF0BObO0OjS1AfDu+IJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="wZfYFkKeAECPfUI8nuMmEAAA">
<XPD:ATTR name="Name" type="string">&quot;items-you-have&quot; and &quot;items-to-buy&quot; groups</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
<XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">opd2avAryUCAyS+cKTZm7gAA</XPD:REF>
<XPD:REF name="Views[1]">TxXBek+cE0eWvIZ4ZlBGjwAA</XPD:REF>
<XPD:REF name="Views[2]">ae2fV8KmDkW9qso5qprXYwAA</XPD:REF>
<XPD:REF name="Views[3]">Q4hRsgwuMUKYDAA9G7Oc9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="fWs2/B8zoUCoVddUw2IvRgAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="Wj953AN2RkS4D78Kn9GHDgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">fWs2/B8zoUCoVddUw2IvRgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="gsQdprCtc0eX1N5N68NDqAAA">
<XPD:REF name="Diagram">Wj953AN2RkS4D78Kn9GHDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="nGqxxzy84kSEZ3RhjlKv5AAA">
<XPD:ATTR name="Name" type="string">com</XPD:ATTR>
<XPD:REF name="Namespace">fWs2/B8zoUCoVddUw2IvRgAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="JXd6WtouHk65Se4WZBVTswAA">
<XPD:ATTR name="Name" type="string">nokia</XPD:ATTR>
<XPD:REF name="Namespace">nGqxxzy84kSEZ3RhjlKv5AAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="6JFBjyKGckG0zhA7UNMwCAAA">
<XPD:ATTR name="Name" type="string">example</XPD:ATTR>
<XPD:REF name="Namespace">JXd6WtouHk65Se4WZBVTswAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="wLPU6nPT1kaD5s0nZEnQLAAA">
<XPD:ATTR name="Name" type="string">productcatalog</XPD:ATTR>
<XPD:REF name="Namespace">6JFBjyKGckG0zhA7UNMwCAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="VmfC8VSIak6ZeKdlbBbYswAA">
<XPD:ATTR name="Name" type="string">Overview of productcatalog</XPD:ATTR>
<XPD:REF name="DiagramOwner">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="tql8K/G68kCbbHimWcafJgAA">
<XPD:REF name="Diagram">VmfC8VSIak6ZeKdlbBbYswAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">14</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="OTf1STJKRU+Npzj/UezUYgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">824</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">260</XPD:ATTR>
<XPD:REF name="Model">aoYkpOy9qUmHN7rdv279SAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="U0US22g6ckKc0wNMJGKizgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kyZ2qDw6BEWa/YSNTK86PwAA">
<XPD:ATTR name="Text" type="string">In-application Purchase framework</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3Wa8tSeMjUqetX1KTFlgTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gwfSA5uu3EyI5VMzXDb3XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="IYVFebaV/UCAON59t/FfwAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ewBGvnAkiEeTF3sDwLVLTwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="A+8n0BgiQEqs0ncuNYGMKgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BasicRMS</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Zq6tTZhIbk28SzA4NYlQBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="CHk9gkxNzkeZKqag8TP4ogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZRKfc6RY1Uq/npqzDPqKIAAA">
<XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VKugMSLL3Ea5DNrFcjXYmQAA">
<XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="uBOp6X04v02nTQRdtG4oNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="aYJ+I4/K2kG0tH9ftp1rWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">532</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">281</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
<XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gHpmDv5ksUOzRa0N6dyWngAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Cdj0kUEZQEWO50YJCdGa2wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ItemIndex</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="330ijlVZr0WaChsGjiLAlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SjASsOrECEqHZXfHQXvAKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="l9GXNwV4hUOcyG5AwibADwAA">
<XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xSVzTbobv0udlazPW+Pn2wAA">
<XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3Ymo20C1EUWc6liL/KuJpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="CgKv6+4TIEqqzGJwvjV3EgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="McFerG6dSUe4nnpfMyyLRAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DwhySftW0k2hlxC9fIHQWgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Main</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SBK4aHHcl0mqWEKjaJao+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Qa3sr2rOtUKLr7Uk92RbHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vQuA6LQF7E+dFWlG4E33twAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WxIJ7oYcKUCtsDhip1BYaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="1etGvMaOgkigT9cuFuLiCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="J9Ygk5QWvkGIia1FAwlCfwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">407</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">654</XPD:ATTR>
<XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yn3Mgux5cUq2hoCyVE1UeQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZC4Ukp7e5UeYcZiVfQFAKAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ProductCatalogForm</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/ZtaZXV4NUmZeyfZoBWWkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Q5wQ8uznLE6a1ltvaQ+mMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vQepm6OmN0CPN+8kBhhV3wAA">
<XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="06SyXtFFSUS8fQxOWp0aOwAA">
<XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="CnfMuzZ1QEOMyvOUv6h+xAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="VFp/ajb0kkKA/wYr4aQ+aQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">243</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
<XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="B/LCkFeaukW9O51eRh9adAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mVmVCPYBFEO8b8zgxyEPjgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ProductData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Yig7/eHOoUejWCpdeox80QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="QdS/0Qo5SU6SCpT9lgF1yAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rVzob8Aj6EukwfXshoJBUAAA">
<XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KVrhopJPr0ewA0htOxfuWgAA">
<XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BevKp8SvPUOwu8PW8Xn5XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="oU3LWTTQhUqLAuWybVEjHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">196,219;352,283</XPD:ATTR>
<XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
<XPD:REF name="Head">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
<XPD:REF name="Tail">IYVFebaV/UCAON59t/FfwAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pYsuvgI9xU2Jxyh8M0sw2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ejKi8qcolUKl8KXkvdQWQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="D5kHoQvdkEyV4s3m/BUVRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="7SQV4oMgpEiT63QzV1o1UAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="fbgYhvaG2EGIjVBODRS6HgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="S5vyRqCNeEmnzl20F8of6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="uye9Vdr9XUiXoWMsyPCrvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Srn87ir690aZf575/m8VIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pv89J0jGtEelien7C00c4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Q4wAuuLSF02XiijpeEUU5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jgibgEnT8E6JZIOVI4S4EAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="D2Ypw515VUi4rYYknW35awAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">262,386;352,386</XPD:ATTR>
<XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
<XPD:REF name="Head">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
<XPD:REF name="Tail">VFp/ajb0kkKA/wYr4aQ+aQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bPiY1vBVGkao2QU146kYLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6pN5sQM1X0e5jE6tTplVjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kD3rr2Cs70agaUwmmH2dBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="HQnyvz3wdkG6GH454PW9aQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="btU8CpgVyUaedl30JdpaFAAA">
<XPD:ATTR name="Alpha" type="real">0,60817246061924</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19,2093727122985</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-0..n</XPD:ATTR>
<XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gPWQR9i8LkKIuu/HbCW8NQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="lfEjbXio502iEw/S032ufgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="A7QZP51RwkS3BGYm+0afBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Nppoj754nkOUVLBffzjWkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="dSVynGOt+Ea2ncbGXnv8fwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="dPUaa8lsP0e0Cg2Oqe1boQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="6D6qlowtXkiUEfoU0j5tQgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">352,604;300,604</XPD:ATTR>
<XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
<XPD:REF name="Head">aYJ+I4/K2kG0tH9ftp1rWgAA</XPD:REF>
<XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="B/ofyeWajk6PWt5UHxoODwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AYP/+mkz7EiXeZHrAJ7//wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yikHap8KQUmjau4UDbWkMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="DS0FtWXvRUyPueMlaEs4yQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="we4wvsFf7EaQfhm1MEXnSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="GMFWLeKP4EqadLeCQmqSwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="k7yL25ql+0OMNWJ+E5RrkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="KhurlY0XhUGlSE1Xje1PbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="jLjGqVWE1UKzoIFCwKpi/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="swPdHHo6fkuqF/WD38KxDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="aioKge4PfUSW60MpMYFJlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="4NC4T/WLKkaEaW2m4xA+KQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">352,192;208,69</XPD:ATTR>
<XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
<XPD:REF name="Head">CgKv6+4TIEqqzGJwvjV3EgAA</XPD:REF>
<XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QCpcyvJOWUyKx5X/kKuwBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cwZgPek5hEKQhO53HzDdPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eXiMAFJ7OEWpSJNkffTkbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SNHzO0CXiUunjWl3C2zNUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Z35gpQ8xf0uStYlDXUTHRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="S88dDYyw0UG4SjH5QIEH7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ykI/M3nDWE6UpbB5xcQ37AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="VBf/ECqcl0Ck2sJUosYzMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qV+MWIgXnECzzGZESMUtDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="4F9jAjeguUy9BMJYaYkf3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="4d6E2UQxZE6gfJ8EfF6NlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLInterfaceView" guid="CA6xYKjOCUOgqqbnZGuruAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">880</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/ixYwF4PGkut6fhIg1AAawAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Bh1SaGE5Q0uqIdUl4f4hpgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="X77Qb8+KRkCbNJ1FXI11oAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZyYd68bd9UOo2f5TykGLuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1lR7AR3Th0+HY/+p5pBkNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rJtR8kMg40WUau2s6+3gbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="t/OjyC5KUEOEkaFNfY5ExQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">880</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QrpYuE97dESI5dQrOVw6pQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="eFweChg17kaM8fl4qKCE1wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAPClientPaymentManager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qJdh9xPMOEW/CYqy1VvMdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GHpIi34QSkayMH8NOom9UAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="n2xboGtSi0OKAwnezjoYsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IaU5Z/aSpEqFnrluP7tfFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tSp87mxEskeinQOuBJmtawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="lCqiSYEfjkGUrAUIwMokdgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">758,362;880,362</XPD:ATTR>
<XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
<XPD:REF name="Head">t/OjyC5KUEOEkaFNfY5ExQAA</XPD:REF>
<XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PP7euVnc3E2OLATX9KcoeQAA">
<XPD:ATTR name="Alpha" type="real">-3,84690864849603</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22,0227155455452</XPD:ATTR>
<XPD:ATTR name="Text" type="string">uses</XPD:ATTR>
<XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GzBKwpvF5UKgSIEKOkERQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uRV6AfhyCUqoqqdWs/lNwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Kk9Oly+0MkKWbuRuXd4fwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ja6lamC1/06GNrI15p2ogQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="fv4M1xVpBEyTOpbTQtJ4TQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="hLzbR7ldT0muOHcRLRbTHwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="oW6h6SBqokO0cQwnohx9GAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="M62K/jWht0CqQutZzWykfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="RVxC1fUDE0KBozOLY1z9xQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="/TZNA1DFz0CR6HV3uyBQxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="yqpy6RGV7UO8Hn0nyQDMzQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">758,320;880,292</XPD:ATTR>
<XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
<XPD:REF name="Head">CA6xYKjOCUOgqqbnZGuruAAA</XPD:REF>
<XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uP0dXxILYkWhfWSOQz/izwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="F8KBERCDHUyTanFTtkb66wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="FuqoQn4F10eEvEzlivyWeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">14</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="1HFVhDohOkqa5IhUFc1wlwAA">
<XPD:ATTR name="Name" type="string">BasicRMS</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IYVFebaV/UCAON59t/FfwAAA</XPD:REF>
<XPD:REF name="Views[1]">ZRKfc6RY1Uq/npqzDPqKIAAA</XPD:REF>
<XPD:REF name="Views[2]">VKugMSLL3Ea5DNrFcjXYmQAA</XPD:REF>
<XPD:REF name="Views[3]">uBOp6X04v02nTQRdtG4oNgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ny7HLAxE30Oph9ZcTY3XVwAA">
<XPD:ATTR name="Name" type="string">open</XPD:ATTR>
<XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="j2UO/oeOe0aHh1v+RAVYZwAA">
<XPD:ATTR name="Name" type="string">rmsName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ny7HLAxE30Oph9ZcTY3XVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3xHv1Svx+UmHOmW+AxpIEAAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HtrMjNdY7ECIFrIahIqq1AAA">
<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Vector</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3xHv1Svx+UmHOmW+AxpIEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="eJmLhY9+v0+Rxd5UN2mtFQAA">
<XPD:ATTR name="Name" type="string">set</XPD:ATTR>
<XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/wV6L95GE0eh1u/4ETFtCQAA">
<XPD:ATTR name="Name" type="string">data</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eJmLhY9+v0+Rxd5UN2mtFQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Nh+yzQ8HIkSjgyP1HkyzywAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">/wV6L95GE0eh1u/4ETFtCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="9Q7OxPGOE0qmgBHRKsxNxAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">V38dkU2rkkiB2mNyJg6i/wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7JRVMGarKEWVIjPI8jsvfwAA">
<XPD:ATTR name="Name" type="string">rms</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">RecordStore</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="8NrZfYC4NUOSJFKuUalahgAA">
<XPD:ATTR name="Name" type="string">ItemIndex</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aYJ+I4/K2kG0tH9ftp1rWgAA</XPD:REF>
<XPD:REF name="Views[1]">l9GXNwV4hUOcyG5AwibADwAA</XPD:REF>
<XPD:REF name="Views[2]">xSVzTbobv0udlazPW+Pn2wAA</XPD:REF>
<XPD:REF name="Views[3]">3Ymo20C1EUWc6liL/KuJpwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RDv0nryrikCNR5sqzRYCUAAA">
<XPD:ATTR name="Name" type="string">ItemIndex</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="bdekbA9xCU6etRXQaGaAmQAA">
<XPD:ATTR name="Name" type="string">ItemIndex</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KX7vcAfsV0yr4JbVuVrqswAA">
<XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bdekbA9xCU6etRXQaGaAmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qGJ0LMIfSEmLIasXGmOYcwAA">
<XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bdekbA9xCU6etRXQaGaAmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DM3O7SPbJ0Oumud9j3CseQAA">
<XPD:ATTR name="Name" type="string">setGroupIndex</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B2xrpWTasECkgveaOYBRXAAA">
<XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DM3O7SPbJ0Oumud9j3CseQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="cn7BBp9KyUOUQHvpfJJjDQAA">
<XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
<XPD:ATTR name="IsLeaf" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YRfhCDARPUqgaNyvCgg3eAAA">
<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cn7BBp9KyUOUQHvpfJJjDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="S0JsQDNBKU60BAQsan9NxgAA">
<XPD:ATTR name="Name" type="string">setListIndex</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JLlffmn9mUyOgK5J6bCyUwAA">
<XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S0JsQDNBKU60BAQsan9NxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ZAxpsz7qUEyx3QFT3pGV5gAA">
<XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
<XPD:ATTR name="IsLeaf" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WgP+gDQiHUCngy0MN30KJwAA">
<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZAxpsz7qUEyx3QFT3pGV5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">nCV2SIBK6UO0SnBJTQwxlwAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">XnkDGXwxZEO5NxYEjnXIDQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="62Fp3AtgOEG/81Ux1+eljwAA">
<XPD:ATTR name="Name" type="string">INVALID_INDEX</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="tcCmdEyjuU26e56wr2XBUwAA">
<XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">INVALID_INDEX</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="0S2UNtD/TUilFT0kLKemDwAA">
<XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">INVALID_INDEX</XPD:ATTR>
<XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="op2TZJ+kvkGzcYU6OewHlwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CgKv6+4TIEqqzGJwvjV3EgAA</XPD:REF>
<XPD:REF name="Views[1]">vQuA6LQF7E+dFWlG4E33twAA</XPD:REF>
<XPD:REF name="Views[2]">WxIJ7oYcKUCtsDhip1BYaAAA</XPD:REF>
<XPD:REF name="Views[3]">1etGvMaOgkigT9cuFuLiCwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="N74dBH60M0uR1N8lbdu8bAAA">
<XPD:ATTR name="Name" type="string">startApp</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="CoSDPO3HlU+rSaPBLuTeZQAA">
<XPD:ATTR name="Name" type="string">pauseApp</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UaKtB8s3iUqmxfvIrLNrPwAA">
<XPD:ATTR name="Name" type="string">destroyApp</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o7TXP4TgjEi3hqUbtz8ZRQAA">
<XPD:ATTR name="Name" type="string">unconditional</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UaKtB8s3iUqmxfvIrLNrPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="cs2660DioUWFaQrt9ComuQAA">
<XPD:ATTR name="Name" type="string">commandAction</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/bgl4hPwMkOEaNqTWUBAqQAA">
<XPD:ATTR name="Name" type="string">command</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cs2660DioUWFaQrt9ComuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/0f8RbOIpUKFZnDgNVg+QgAA">
<XPD:ATTR name="Name" type="string">displayable</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Displayable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cs2660DioUWFaQrt9ComuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="xGd5LTwwaUSNlqe+ZXCe5wAA">
<XPD:ATTR name="Name" type="string">exitMIDlet</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="gKeIJgL37kqg/PJ2Sib5ZwAA">
<XPD:ATTR name="Name" type="string">isNonTouch</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O9lrzuLKxEW5vs3vhqCy+AAA">
<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gKeIJgL37kqg/PJ2Sib5ZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vr4GEVpIn06q4lWYrTUT5gAA">
<XPD:ATTR name="Name" type="string">productCatalogForm</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Type_">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="p5Ey0/q2akCr197QQEPE0gAA">
<XPD:ATTR name="Name" type="string">exitCommand</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">new Command(&quot;Exit&quot;, Command.EXIT, 1)</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="RixO9h4wBUCmTEvHTrmkxAAA">
<XPD:ATTR name="Name" type="string">productIds</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">new String[] { &quot;588547&quot;, &quot;588549&quot;, &quot;588550&quot;, &quot;588551&quot; }</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="wSykK3PeAEa6v1z6jstkAwAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">RixO9h4wBUCmTEvHTrmkxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="R1QtxvonSEOIJwQeoUeGgAAA">
<XPD:ATTR name="Name" type="string">nonTouch</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="RErqPDi000qr0YK3z11x/AAA">
<XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
<XPD:REF name="Views[1]">vQepm6OmN0CPN+8kBhhV3wAA</XPD:REF>
<XPD:REF name="Views[2]">06SyXtFFSUS8fQxOWp0aOwAA</XPD:REF>
<XPD:REF name="Views[3]">CnfMuzZ1QEOMyvOUv6h+xAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">22</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kvg5iUAs4EuNxOoXXpGZ4AAA">
<XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="U9F90snVxUa6BYoChwQq+AAA">
<XPD:ATTR name="Name" type="string">midlet</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">MIDlet</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kvg5iUAs4EuNxOoXXpGZ4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HkiB+AWBUky3iwp3P30DdQAA">
<XPD:ATTR name="Name" type="string">title</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kvg5iUAs4EuNxOoXXpGZ4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="osa1W84HgUyfORxWOHDCZQAA">
<XPD:ATTR name="Name" type="string">productIds</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kvg5iUAs4EuNxOoXXpGZ4AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Zde/ZqdopkGRP/iiDx1kFQAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">osa1W84HgUyfORxWOHDCZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="6pxuNkI+s0m+m7xfnocTYwAA">
<XPD:ATTR name="Name" type="string">commandAction</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hCXBseKm/kOoHcEWt6lUawAA">
<XPD:ATTR name="Name" type="string">command</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6pxuNkI+s0m+m7xfnocTYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="3pxnj6vwIkyueAamJ2c/ZwAA">
<XPD:ATTR name="Name" type="string">displayable</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Displayable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6pxuNkI+s0m+m7xfnocTYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="rkJWiF8P2ESHbUQHI6jVpwAA">
<XPD:ATTR name="Name" type="string">productDataListReceived</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="olfgVeDVuk2idfrYSVQv8gAA">
<XPD:ATTR name="Name" type="string">status</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rkJWiF8P2ESHbUQHI6jVpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="x3yONKolS0iOa1jRmoeE6QAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IAPClientProductData</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rkJWiF8P2ESHbUQHI6jVpwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="IaBUjMAunkaD6nufMOeWcgAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">x3yONKolS0iOa1jRmoeE6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mHX4+2Z3PkK4tlTGQmOvAAAA">
<XPD:ATTR name="Name" type="string">purchaseCompleted</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+lsGkxkQVEiUIez1hwqhuQAA">
<XPD:ATTR name="Name" type="string">status</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mHX4+2Z3PkK4tlTGQmOvAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MRKo+gu5NUW5PlPu0TK4wQAA">
<XPD:ATTR name="Name" type="string">purchaseTicket</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mHX4+2Z3PkK4tlTGQmOvAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="mRs3PXzNZEmjeUwVt2Ge3wAA">
<XPD:ATTR name="Name" type="string">productDataReceived</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5aiWCJqG8EOrCOFmPEB5BwAA">
<XPD:ATTR name="Name" type="string">status</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mRs3PXzNZEmjeUwVt2Ge3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7csTsPwkZ06I2a7d3CHPwwAA">
<XPD:ATTR name="Name" type="string">productData</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IAPClientProductData</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mRs3PXzNZEmjeUwVt2Ge3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="XYKAX7z2SU2+mdO1D9/KrQAA">
<XPD:ATTR name="Name" type="string">restorationCompleted</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fPotcCPzkUSDPMqZcAWhqAAA">
<XPD:ATTR name="Name" type="string">status</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XYKAX7z2SU2+mdO1D9/KrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MHZ2d2N68EOxhpFg3aGD+gAA">
<XPD:ATTR name="Name" type="string">purchaseTicket</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XYKAX7z2SU2+mdO1D9/KrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="+7JlDJ3Gc0eO3vJENR2oGwAA">
<XPD:ATTR name="Name" type="string">restorableProductsReceived</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TA351AmxxkuUnV9b/iwVOAAA">
<XPD:ATTR name="Name" type="string">status</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+7JlDJ3Gc0eO3vJENR2oGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ej98/Aijp06swHIpBMwGBwAA">
<XPD:ATTR name="Name" type="string">productDataList</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IAPClientProductData</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+7JlDJ3Gc0eO3vJENR2oGwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="/rY2AyhWWke4l3Dn2WE0ogAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">ej98/Aijp06swHIpBMwGBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="ziX7m5eYhUSchwDshGU9wQAA">
<XPD:ATTR name="Name" type="string">userAndDeviceDataReceived</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qJRkwDo1tEmaffa/lRYzvwAA">
<XPD:ATTR name="Name" type="string">status</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ziX7m5eYhUSchwDshGU9wQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="iYPHMdTAAUSg5LD5mhoKRgAA">
<XPD:ATTR name="Name" type="string">ud</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IAPClientUserAndDeviceData</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ziX7m5eYhUSchwDshGU9wQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="01PCYbnQMEWOmSjA2KId/QAA">
<XPD:ATTR name="Name" type="string">itemStateChanged</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eMOhUv5WcEis6mhatCqncAAA">
<XPD:ATTR name="Name" type="string">item</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Item</XPD:ATTR>
<XPD:REF name="BehavioralFeature">01PCYbnQMEWOmSjA2KId/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="ebABZQTnLk2MC7E/3Si87wAA">
<XPD:ATTR name="Name" type="string">init</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="7UqUh2oF70+TMIEelf4xVgAA">
<XPD:ATTR name="Name" type="string">setBusy</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wabY371Lu0uOVt4YRkhJ/QAA">
<XPD:ATTR name="Name" type="string">busy</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7UqUh2oF70+TMIEelf4xVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="Gk10xza4yEGCDEUDVIBVZAAA">
<XPD:ATTR name="Name" type="string">getItemToBuy</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GUodM82wgkOAasPToKZjyAAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Gk10xza4yEGCDEUDVIBVZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Lh2rhCz+eUGc55J76WeTXgAA">
<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Gk10xza4yEGCDEUDVIBVZAAA</XPD:REF>
<XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="3VsonlYkNUmR2W6L5mgYbAAA">
<XPD:ATTR name="Name" type="string">appendBoughtItem</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XnkDGXwxZEO5NxYEjnXIDQAA">
<XPD:ATTR name="Name" type="string">boughtItemIndex</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3VsonlYkNUmR2W6L5mgYbAAA</XPD:REF>
<XPD:REF name="Type_">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="v2XirEQqF0qyWFw0HKTkvQAA">
<XPD:ATTR name="Name" type="string">getBoughtItem</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4DxKG9TIvECEhq2pC5785AAA">
<XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v2XirEQqF0qyWFw0HKTkvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="M5RhoncmbUiaClWyF4MFWQAA">
<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v2XirEQqF0qyWFw0HKTkvQAA</XPD:REF>
<XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="aHY1yroHNkipZrJ2TJJh3gAA">
<XPD:ATTR name="Name" type="string">getSelectedIndex</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x6sDIJ0N4EqeKn3b2V8KEwAA">
<XPD:ATTR name="Name" type="string">itemsGroup</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ChoiceGroup</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aHY1yroHNkipZrJ2TJJh3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="j4HNADYuf0GuZG61GdjE2QAA">
<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aHY1yroHNkipZrJ2TJJh3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="MB7Puf17mEy7AMJbKo1/OgAA">
<XPD:ATTR name="Name" type="string">purchaseSelectedItem</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="butby5/xgU+ufzMBMq5dXQAA">
<XPD:ATTR name="Name" type="string">showBoughtItemDetails</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="AzOtZWx5mkOs404zDOUvqwAA">
<XPD:ATTR name="Name" type="string">updateGroupTitles</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="f6whSu4WnkatlQetbyZoqgAA">
<XPD:ATTR name="Name" type="string">createBuyButton</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="tv+QkTANx0qnv447+LqdLwAA">
<XPD:ATTR name="Name" type="string">showErrorMessage</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/6owlgS2FU2gWzH5U9VPnAAA">
<XPD:ATTR name="Name" type="string">errorMessage</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tv+QkTANx0qnv447+LqdLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="tmNXHWNMmkqJJy6HP6aDCwAA">
<XPD:ATTR name="Name" type="string">serialiseProducts</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KKZzWXPtE060LrUXgiK3PgAA">
<XPD:ATTR name="Name" type="string">productId</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tmNXHWNMmkqJJy6HP6aDCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="cQRVIxMNN0mRgX0aFq4UsQAA">
<XPD:ATTR name="Name" type="string">deserialiseProducts</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OVTmLQeM00+eYRBV+Js4IQAA">
<XPD:ATTR name="Name" type="string">productDataList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cQRVIxMNN0mRgX0aFq4UsQAA</XPD:REF>
<XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="S/QMeu7MYE2UfwbBkPhvzwAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">OVTmLQeM00+eYRBV+Js4IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">vr4GEVpIn06q4lWYrTUT5gAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
<XPD:REF name="Associations[1]">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
<XPD:REF name="Associations[2]">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
<XPD:REF name="Associations[3]">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
<XPD:REF name="Associations[4]">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">25</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7m9ENlz9O0yTeD16zjOCawAA">
<XPD:ATTR name="Name" type="string">DRM_PATH</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;drm/data/resourceid_&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="3bnamHa8hUuvuG4fD1e4nwAA">
<XPD:ATTR name="Name" type="string">PRODUCT_DATA_FILENAME</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;data.txt&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="rNED7AS//kaDOm6VD7pl9QAA">
<XPD:ATTR name="Name" type="string">PATH_SEPARATOR</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">'/'</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="pyuVyJ4ScEmY6VJQs2acQAAA">
<XPD:ATTR name="Name" type="string">RECORD_STORE_NAME</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;productCatalogRms&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="sQV9OGO1EUasnu8jm2+44AAA">
<XPD:ATTR name="Name" type="string">SPINNER_ITEM_NUM</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="sNS+RR68A0Wna/ob8622/wAA">
<XPD:ATTR name="Name" type="string">STR_BUY</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;Buy&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="JywTeeiXy0O+G9JAL7IwuwAA">
<XPD:ATTR name="Name" type="string">STR_UNLOCKED_CONTENT</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;Unlocked content&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="5V3y3vFx00KC4eBfYfW9NgAA">
<XPD:ATTR name="Name" type="string">STR_ITEMS_TO_BUY</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;Items to buy&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="8EMt87AwfkidjvCowEH74gAA">
<XPD:ATTR name="Name" type="string">STR_ITEMS_BOUGHT</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;Items you have bought&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="HT1Ls/vwrkWFgTnrv5dWxQAA">
<XPD:ATTR name="Name" type="string">STR_PLEASE_WAIT</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;Please wait...&quot;</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="XAkPiN2T5UO9pDqYmvqCfgAA">
<XPD:ATTR name="Name" type="string">midlet</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">MIDlet</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="h4C0ZtGYGkWWmbl2UNxYvQAA">
<XPD:ATTR name="Name" type="string">productIds</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="aeh+Z9L0W0S4gqFs2I6qCgAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">h4C0ZtGYGkWWmbl2UNxYvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="Gjx9iwGRbEC7uIgyK5OBKQAA">
<XPD:ATTR name="Name" type="string">buyCommand</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="OyKZq4Wzy0mWhYOQJzpTdwAA">
<XPD:ATTR name="Name" type="string">viewCommand</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="DM9p3jMB6U+UmqhPx1/fwwAA">
<XPD:ATTR name="Name" type="string">itemsBoughtGroup</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ChoiceGroup</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[15]" type="UMLAttribute" guid="DIbaTtqZz0yhBs+WeQAMhQAA">
<XPD:ATTR name="Name" type="string">gauge</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Gauge</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[16]" type="UMLAttribute" guid="pzg1E4XU6ke9NvvRiB34/QAA">
<XPD:ATTR name="Name" type="string">spacer</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Spacer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">new Spacer(15, 1)</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[17]" type="UMLAttribute" guid="V38dkU2rkkiB2mNyJg6i/wAA">
<XPD:ATTR name="Name" type="string">rms</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">new BasicRMS()</XPD:ATTR>
<XPD:REF name="Type_">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[18]" type="UMLAttribute" guid="nbHAZAKQW0uaHt9BTG400wAA">
<XPD:ATTR name="Name" type="string">itemsToBuyGroup</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ChoiceGroup</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[19]" type="UMLAttribute" guid="jHfEGkSA5UqJ+mze7aIc3QAA">
<XPD:ATTR name="Name" type="string">productDataList</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="0ePbuIFp5kGLmC3zwqnt8QAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">jHfEGkSA5UqJ+mze7aIc3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Attributes[20]" type="UMLAttribute" guid="nCV2SIBK6UO0SnBJTQwxlwAA">
<XPD:ATTR name="Name" type="string">boughtItemIndexes</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Type_">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="lByxVMapZEio1jjD78hd2gAA">
<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
<XPD:REF name="TaggedModel">nCV2SIBK6UO0SnBJTQwxlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Attributes[21]" type="UMLAttribute" guid="hN2ATSKc00qdPzYAfzUyxQAA">
<XPD:ATTR name="Name" type="string">buyButton</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StringItem</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[22]" type="UMLAttribute" guid="2Q2NaBOFmUikm9IhNm5z9wAA">
<XPD:ATTR name="Name" type="string">iapClient</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IAPClientPaymentManager</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[23]" type="UMLAttribute" guid="fEEOE520X0qsBb9cgNY46gAA">
<XPD:ATTR name="Name" type="string">itemToBuyIndex</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">ItemIndex.INVALID_INDEX</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[24]" type="UMLAttribute" guid="wSKLm+wvfkaTo/k0XwnHGwAA">
<XPD:ATTR name="Name" type="string">isBusy</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="Vj7faWwuKkazT7m+syYN8wAA">
<XPD:ATTR name="Name" type="string">ProductData</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VFp/ajb0kkKA/wYr4aQ+aQAA</XPD:REF>
<XPD:REF name="Views[1]">rVzob8Aj6EukwfXshoJBUAAA</XPD:REF>
<XPD:REF name="Views[2]">KVrhopJPr0ewA0htOxfuWgAA</XPD:REF>
<XPD:REF name="Views[3]">BevKp8SvPUOwu8PW8Xn5XAAA</XPD:REF>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">jHfEGkSA5UqJ+mze7aIc3QAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">3</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">Lh2rhCz+eUGc55J76WeTXgAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">M5RhoncmbUiaClWyF4MFWQAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">OVTmLQeM00+eYRBV+Js4IQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="c9naqIxoLk+TvwxUshJDiQAA">
<XPD:ATTR name="Name" type="string">productId</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="qiY9uzE4lESGLlctO4muLQAA">
<XPD:ATTR name="Name" type="string">title</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="znKpUGuwW0S0OkCRfPvdFwAA">
<XPD:ATTR name="Name" type="string">shortDescription</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="RtRNpd3Fw0aMs6TnPWbKzAAA">
<XPD:ATTR name="Name" type="string">longDescription</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="K+13D0gRR0mCqreWx7pQxgAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="3lDlzVBcDUOlf9qEnshL8wAA">
<XPD:ATTR name="Name" type="string">drmProtection</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="acLWSgtymEqPdoWAaHmbAgAA">
<XPD:ATTR name="Name" type="string">errorState</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">IAPClientPaymentListener.OK</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="18ohgtXTvkOAhQo67qBzywAA">
<XPD:ATTR name="Name" type="string">ticket</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="IKzLr4HLEEWLKfesEZmBXQAA">
<XPD:ATTR name="Name" type="string">isUnlocked</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="h2bGhx0FnUGYiW5B74AqsgAA">
<XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="ubEvRLLLpEuNWsUpD481gAAA">
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oU3LWTTQhUqLAuWybVEjHQAA</XPD:REF>
<XPD:REF name="Views[1]">pYsuvgI9xU2Jxyh8M0sw2gAA</XPD:REF>
<XPD:REF name="Views[2]">ejKi8qcolUKl8KXkvdQWQAAA</XPD:REF>
<XPD:REF name="Views[3]">D5kHoQvdkEyV4s3m/BUVRgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cluterw1EEmZ+xCOZL4t7gAA">
<XPD:REF name="Association">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
<XPD:REF name="Participant">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fbgYhvaG2EGIjVBODRS6HgAA</XPD:REF>
<XPD:REF name="Views[1]">pv89J0jGtEelien7C00c4gAA</XPD:REF>
<XPD:REF name="Views[2]">uye9Vdr9XUiXoWMsyPCrvwAA</XPD:REF>
<XPD:REF name="Views[3]">jgibgEnT8E6JZIOVI4S4EAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qHpDYkAdFECtOH3OFOveVQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
<XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7SQV4oMgpEiT63QzV1o1UAAA</XPD:REF>
<XPD:REF name="Views[1]">Srn87ir690aZf575/m8VIwAA</XPD:REF>
<XPD:REF name="Views[2]">S5vyRqCNeEmnzl20F8of6QAA</XPD:REF>
<XPD:REF name="Views[3]">Q4wAuuLSF02XiijpeEUU5wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="reTrCtLI2keF99pgS46g2AAA">
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D2Ypw515VUi4rYYknW35awAA</XPD:REF>
<XPD:REF name="Views[1]">bPiY1vBVGkao2QU146kYLQAA</XPD:REF>
<XPD:REF name="Views[2]">6pN5sQM1X0e5jE6tTplVjAAA</XPD:REF>
<XPD:REF name="Views[3]">kD3rr2Cs70agaUwmmH2dBgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="SzP5OXnzi0qIpyRAF09VDgAA">
<XPD:ATTR name="Name" type="string">0..n</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Association">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
<XPD:REF name="Participant">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">btU8CpgVyUaedl30JdpaFAAA</XPD:REF>
<XPD:REF name="Views[1]">Nppoj754nkOUVLBffzjWkQAA</XPD:REF>
<XPD:REF name="Views[2]">lfEjbXio502iEw/S032ufgAA</XPD:REF>
<XPD:REF name="Views[3]">dPUaa8lsP0e0Cg2Oqe1boQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="z3kRxrIcLUyvdvGCHH7EowAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
<XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HQnyvz3wdkG6GH454PW9aQAA</XPD:REF>
<XPD:REF name="Views[1]">A7QZP51RwkS3BGYm+0afBwAA</XPD:REF>
<XPD:REF name="Views[2]">gPWQR9i8LkKIuu/HbCW8NQAA</XPD:REF>
<XPD:REF name="Views[3]">dSVynGOt+Ea2ncbGXnv8fwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="RFRyhhC19UmFZvmsO+7QEwAA">
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6D6qlowtXkiUEfoU0j5tQgAA</XPD:REF>
<XPD:REF name="Views[1]">B/ofyeWajk6PWt5UHxoODwAA</XPD:REF>
<XPD:REF name="Views[2]">AYP/+mkz7EiXeZHrAJ7//wAA</XPD:REF>
<XPD:REF name="Views[3]">yikHap8KQUmjau4UDbWkMwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="FDGHdUoO3k27+AfAWJI42AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
<XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">we4wvsFf7EaQfhm1MEXnSQAA</XPD:REF>
<XPD:REF name="Views[1]">jLjGqVWE1UKzoIFCwKpi/AAA</XPD:REF>
<XPD:REF name="Views[2]">k7yL25ql+0OMNWJ+E5RrkgAA</XPD:REF>
<XPD:REF name="Views[3]">aioKge4PfUSW60MpMYFJlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="R9L/qpEwmke5ye2sViFTPgAA">
<XPD:REF name="Association">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
<XPD:REF name="Participant">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DS0FtWXvRUyPueMlaEs4yQAA</XPD:REF>
<XPD:REF name="Views[1]">KhurlY0XhUGlSE1Xje1PbgAA</XPD:REF>
<XPD:REF name="Views[2]">GMFWLeKP4EqadLeCQmqSwAAA</XPD:REF>
<XPD:REF name="Views[3]">swPdHHo6fkuqF/WD38KxDwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="WfAII5PPFkuJuFvhlVEJ/AAA">
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4NC4T/WLKkaEaW2m4xA+KQAA</XPD:REF>
<XPD:REF name="Views[1]">QCpcyvJOWUyKx5X/kKuwBgAA</XPD:REF>
<XPD:REF name="Views[2]">cwZgPek5hEKQhO53HzDdPgAA</XPD:REF>
<XPD:REF name="Views[3]">eXiMAFJ7OEWpSJNkffTkbwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="b+Rr6tVobESMpAQ05/7nfwAA">
<XPD:REF name="Association">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
<XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Z35gpQ8xf0uStYlDXUTHRwAA</XPD:REF>
<XPD:REF name="Views[1]">qV+MWIgXnECzzGZESMUtDQAA</XPD:REF>
<XPD:REF name="Views[2]">ykI/M3nDWE6UpbB5xcQ37AAA</XPD:REF>
<XPD:REF name="Views[3]">4d6E2UQxZE6gfJ8EfF6NlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5WQrSKSUZUSXdeve5HQ99QAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
<XPD:REF name="Participant">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SNHzO0CXiUunjWl3C2zNUQAA</XPD:REF>
<XPD:REF name="Views[1]">VBf/ECqcl0Ck2sJUosYzMgAA</XPD:REF>
<XPD:REF name="Views[2]">S88dDYyw0UG4SjH5QIEH7wAA</XPD:REF>
<XPD:REF name="Views[3]">4F9jAjeguUy9BMJYaYkf3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLInterface" guid="mnjb/6PqH0q9Jp3HoNEkvwAA">
<XPD:ATTR name="Name" type="string">IAPClientPaymentListener</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">CA6xYKjOCUOgqqbnZGuruAAA</XPD:REF>
<XPD:REF name="Views[1]">1lR7AR3Th0+HY/+p5pBkNgAA</XPD:REF>
<XPD:REF name="Views[2]">rJtR8kMg40WUau2s6+3gbQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="ov2pL90OOEioVYWgzYyHIQAA">
<XPD:ATTR name="Name" type="string">IAPClientPaymentManager</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">t/OjyC5KUEOEkaFNfY5ExQAA</XPD:REF>
<XPD:REF name="Views[1]">n2xboGtSi0OKAwnezjoYsAAA</XPD:REF>
<XPD:REF name="Views[2]">IaU5Z/aSpEqFnrluP7tfFgAA</XPD:REF>
<XPD:REF name="Views[3]">tSp87mxEskeinQOuBJmtawAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="QnDCFaz1CUyJNE9DFtmKcgAA">
<XPD:ATTR name="Name" type="string">uses</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lCqiSYEfjkGUrAUIwMokdgAA</XPD:REF>
<XPD:REF name="Views[1]">PP7euVnc3E2OLATX9KcoeQAA</XPD:REF>
<XPD:REF name="Views[2]">GzBKwpvF5UKgSIEKOkERQQAA</XPD:REF>
<XPD:REF name="Views[3]">uRV6AfhyCUqoqqdWs/lNwQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="os08PZM7GkiRG3ziTBJ7hwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
<XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ja6lamC1/06GNrI15p2ogQAA</XPD:REF>
<XPD:REF name="Views[1]">M62K/jWht0CqQutZzWykfgAA</XPD:REF>
<XPD:REF name="Views[2]">hLzbR7ldT0muOHcRLRbTHwAA</XPD:REF>
<XPD:REF name="Views[3]">/TZNA1DFz0CR6HV3uyBQxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GGd/h/ibeU6qAcP+HEPApwAA">
<XPD:REF name="Association">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
<XPD:REF name="Participant">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Kk9Oly+0MkKWbuRuXd4fwAAA</XPD:REF>
<XPD:REF name="Views[1]">oW6h6SBqokO0cQwnohx9GAAA</XPD:REF>
<XPD:REF name="Views[2]">fv4M1xVpBEyTOpbTQtJ4TQAA</XPD:REF>
<XPD:REF name="Views[3]">RVxC1fUDE0KBozOLY1z9xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="xO4D/18tEUGSp3JI4tYrtgAA">
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:REF name="Child">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
<XPD:REF name="Parent">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yqpy6RGV7UO8Hn0nyQDMzQAA</XPD:REF>
<XPD:REF name="Views[1]">uP0dXxILYkWhfWSOQz/izwAA</XPD:REF>
<XPD:REF name="Views[2]">F8KBERCDHUyTanFTtkb66wAA</XPD:REF>
<XPD:REF name="Views[3]">FuqoQn4F10eEvEzlivyWeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLPackage" guid="aoYkpOy9qUmHN7rdv279SAAA">
<XPD:ATTR name="Name" type="string">In-application Purchase framework</XPD:ATTR>
<XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">OTf1STJKRU+Npzj/UezUYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="a413xpGgB0ehPC6TFxmBlAAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="eQQIWmOlPUWtrzjZOTU+NQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">a413xpGgB0ehPC6TFxmBlAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="4t6Yq52S/UKN8AmeQ0jItAAA">
<XPD:REF name="Diagram">eQQIWmOlPUWtrzjZOTU+NQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
